#include "point.h"

/*X    Y   SPEED   DIRECT  ANGLE*/

/*No.0 Bezier path has 41 points in total.*/
unsigned int points_pos1_num = 31;
unsigned int points_pos2_num = 49;

Points points_pos1[] = {
    {4176.198242, 168.153824, 50, 1.403593, 1.570796}, /*point ranks 0*/

    {4220.702637, 431.837982, 123, 1.511442, 1.570796}, /*point ranks 1*/

    {4234.322754, 661.040344, 186, 1.659226, 1.570796}, /*point ranks 2*/

    {4217.058594, 855.760925, 239, 1.862690, 1.570796}, /*point ranks 3*/

    {4168.910645, 1015.999634, 283, 2.131876, 1.570796}, /*point ranks 4*/

    {4089.878174, 1141.756592, 318, 2.528203, 1.570796}, /*point ranks 5*/

    {3978.677246, 1220.039429, 344, 3.088077, 1.570796}, /*point ranks 6*/

    {3856.429199, 1226.587891, 354, -2.904227, 1.570796}, /*point ranks 7*/

    {3715.052490, 1192.385132, 358, -2.886458, 1.570796}, /*point ranks 8*/

    {3546.466309, 1148.414795, 370, -3.030443, 1.570796}, /*point ranks 9*/

    {3342.589600, 1125.660278, 399, -3.116872, 1.570796}, /*point ranks 10*/

    {3099.087402, 1119.639404, 445, -3.089221, 1.570796}, /*point ranks 11*/

    {2925.535156, 1110.541870, 480, -3.102362, 1.570796}, /*point ranks 12*/

    {2775.769287, 1104.663452, 500, 3.120470, 1.570796}, /*point ranks 13*/

    {2603.626221, 1108.300049, 500, 3.060968, 1.570796}, /*point ranks 14*/

    {2362.941895, 1127.747314, 500, 2.985388, 1.570796}, /*point ranks 15*/

    {2196.558350, 1153.950684, 450, 2.854077, 1.570796}, /*point ranks 16*/

    {2080.517578, 1188.265015, 450, 2.778770, 1.570796}, /*point ranks 17*/

    {1981.273315, 1225.941040, 430, 2.838391, 1.570796}, /*point ranks 18*/

    {1865.279663, 1262.229370, 395, 2.962222, 1.570796}, /*point ranks 19*/

    {1698.990112, 1292.380859, 349, 3.025422, 1.570796}, /*point ranks 20*/

    {1459.933716, 1320.277710, 320, 3.060487, 1.570796}, /*point ranks 21*/

    {1288.946533, 1334.176270, 308, 3.114143, 1.570796}, /*point ranks 22*/

    {1140.223022, 1338.259766, 304, -3.132607, 1.570796}, /*point ranks 23*/

    {967.957764, 1336.711792, 294, -3.129192, 1.570796}, /*point ranks 24*/

    {726.345154, 1333.715454, 268, -3.120220, 1.570796}, /*point ranks 25*/

    {579.778442, 1330.582397, 233, -3.093439, 1.570796}, /*point ranks 26*/

    {433.275391, 1323.522339, 189, -3.066705, 1.570796}, /*point ranks 27*/

    {286.835999, 1312.535278, 136, -3.040053, 1.570796}, /*point ranks 28*/

    {140.460281, 1297.621094, 73, -3.013524, 1.570796}, /*point ranks 29*/

    {-5.851800, 1278.779907, 0, -3.013524, 1.570796}, /*point ranks 30*/

};
Points points_pos2[] = {
    {4000.000000, 147.000000, 50, 1.284700, 1.570796}, /*point ranks 0*/

    {4053.954590, 330.415131, 104, 1.340029, 1.570796}, /*point ranks 1*/

    {4094.100586, 501.283112, 154, 1.405948, 1.570796}, /*point ranks 2*/

    {4120.438477, 659.603882, 199, 1.485057, 1.570796}, /*point ranks 3*/

    {4132.967773, 805.377441, 241, 1.580398, 1.570796}, /*point ranks 4*/

    {4131.688477, 938.603882, 278, 1.695176, 1.570796}, /*point ranks 5*/

    {4116.600586, 1059.283081, 311, 1.831923, 1.570796}, /*point ranks 6*/

    {4087.704590, 1167.415161, 341, 1.990962, 1.570796}, /*point ranks 7*/

    {4045.000000, 1263.000000, 367, 2.234119, 1.570796}, /*point ranks 8*/

    {3994.557373, 1327.550659, 385, 2.632230, 1.570796}, /*point ranks 9*/

    {3934.590332, 1361.043579, 395, 3.007379, 1.570796}, /*point ranks 10*/

    {3864.817139, 1370.464722, 400, -3.045909, 1.570796}, /*point ranks 11*/

    {3784.956299, 1362.799927, 401, -2.947197, 1.570796}, /*point ranks 12*/

    {3694.725830, 1345.035156, 401, -2.937511, 1.570796}, /*point ranks 13*/

    {3593.843994, 1324.156372, 404, -2.990649, 1.570796}, /*point ranks 14*/

    {3482.029297, 1307.149292, 411, -3.091652, 1.570796}, /*point ranks 15*/

    {3359.000000, 1301.000000, 425, 3.129267, 1.570796}, /*point ranks 16*/

    {3193.858154, 1303.035645, 450, 3.131630, 1.570796}, /*point ranks 17*/

    {3063.601318, 1304.333374, 473, 3.138465, 1.570796}, /*point ranks 18*/

    {2956.610352, 1304.667969, 493, -3.132634, 1.570796}, /*point ranks 19*/

    {2861.267334, 1303.813843, 500, -3.117798, 1.570796}, /*point ranks 20*/

    {2765.953125, 1301.545410, 500, -3.105052, 1.570796}, /*point ranks 21*/

    {2659.049561, 1297.637329, 500, -3.097250, 1.570796}, /*point ranks 22*/

    {2528.937988, 1291.864014, 500, -3.093950, 1.570796}, /*point ranks 23*/

    {2364.000000, 1284.000000, 500, -3.083709, 1.570796}, /*point ranks 24*/

    {2263.988037, 1278.204468, 450, -3.060071, 1.570796}, /*point ranks 25*/

    {2185.274170, 1271.773315, 450, -3.033620, 1.570796}, /*point ranks 26*/

    {2120.764893, 1264.780884, 450, -3.012017, 1.570796}, /*point ranks 27*/

    {2063.366211, 1257.301514, 450, -3.004916, 1.570796}, /*point ranks 28*/

    {2005.984253, 1249.409546, 443, -3.014595, 1.570796}, /*point ranks 29*/

    {1941.525146, 1241.179077, 423, -3.033977, 1.570796}, /*point ranks 30*/

    {1862.895020, 1232.684448, 400, -3.054875, 1.570796}, /*point ranks 31*/

    {1763.000000, 1224.000000, 375, -3.060311, 1.570796}, /*point ranks 32*/

    {1597.486084, 1210.517090, 361, -3.053140, 1.570796}, /*point ranks 33*/

    {1466.993896, 1198.944458, 354, -3.050077, 1.570796}, /*point ranks 34*/

    {1359.835815, 1189.110352, 351, -3.055247, 1.570796}, /*point ranks 35*/

    {1264.324585, 1180.842773, 351, -3.069789, 1.570796}, /*point ranks 36*/

    {1168.772705, 1173.969971, 350, -3.088973, 1.570796}, /*point ranks 37*/

    {1061.492920, 1168.319702, 345, -3.106416, 1.570796}, /*point ranks 38*/

    {930.797852, 1163.720459, 335, -3.119157, 1.570796}, /*point ranks 39*/

    {765.000000, 1160.000000, 317, -3.130540, 1.570796}, /*point ranks 40*/

    {658.445007, 1158.822266, 291, 3.139097, 1.570796}, /*point ranks 41*/

    {551.870056, 1159.088257, 261, 3.125556, 1.570796}, /*point ranks 42*/

    {445.275055, 1160.797852, 228, 3.112027, 1.570796}, /*point ranks 43*/

    {338.660034, 1163.950928, 191, 3.098510, 1.570796}, /*point ranks 44*/

    {232.025040, 1168.547852, 149, 3.085018, 1.570796}, /*point ranks 45*/

    {125.370041, 1174.588257, 104, 3.071550, 1.570796}, /*point ranks 46*/

    {18.695023, 1182.072266, 54, 3.058112, 1.570796}, /*point ranks 47*/

    {-88.000000, 1191.000000, 0, 3.058112, 1.570796}, /*point ranks 48*/

};
